using System;

namespace FreeFlow.Administration
{
	/// <summary>
	/// Interface implemented by any class that can save changes made to it. For performance reasons, 
	/// setting a property on a class that implements this interface will not update the database, 
	/// you must call ApplyChanges for the change to be applied to the database. 
	/// </summary>
	public interface IUpdatable
	{
    /// <summary>
    /// Applies the changes made to this instance.
    /// </summary>
		void ApplyChanges();
	}
}
